<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    // 2-数据类型
    // ①基本数据
    // String 字符串----使用“”，或‘’包括的数据
    let str = "hello world"
    console.log(str, typeof str)

    // Number 数字 ----- int，float
    let num = 123
    console.log(num, typeof num)
    // Boolean 布尔 ---- true，false
    let bool = true
    console.log(bool, typeof bool)
    // Undefined 未定义----变量定义，但为赋值
    let a;
    console.log(a, typeof a)
    // Null 空（对象）---- 空对象
    let b = null;
    console.log(b, typeof b)
    // ②复杂数据类型
    // array 数组
    let arr = [1, 2, 3, 4, 5]
    console.log(arr, typeof arr)
    console.log(arr instanceof Array)
    // object 对象
    let obj = {
        name: "张三",
    }
    console.log(obj, typeof obj)
    console.log(obj instanceof Object)


</script>
</body>
</html>
